package com.xuwl.bean;

import java.io.Serializable;

/**
 * ┏┛ ┻━━━━━┛ ┻┓
 * ┃　　　━　　　┃
 * ┃　┳┛　  ┗┳　┃
 * ┃　　　　　　 ┃
 * ┃　　　┻　　　┃
 * ┗━┓　　　┏━━━┛
 * ┃　　　┃   神兽保佑,代码无BUG！
 * ┃　　　┗━━━━━━━━━┓
 * ┃　　　　　　　   ┣┓
 * ┃　　　　        ┏┛
 * ┗━┓ ┓ ┏━━━┳ ┓ ┏━┛
 * ┃ ┫ ┫   ┃ ┫ ┫
 * ┗━┻━┛   ┗━┻━┛
 * Created by xuwl on 2018/5/10.
 */
public class FileUploadBean implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * IP地址
	 */
	private String url;
	/**
	 * 文件名
	 */
	private String fileName;
	
	/**
	 * UUID惟一标识
	 */
	private String uuidName;
	/**
	 * 文件路径
	 */
	private String filePath;
	
	/**
	 * 上传到服务器的全路径
	 */
	private String fullPathName;
	
	/**
	 * 文件上传结果
	 */
	private boolean result;

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getUuidName() {
		return uuidName;
	}

	public void setUuidName(String uuidName) {
		this.uuidName = uuidName;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public boolean isResult() {
		return result;
	}

	public void setResult(boolean result) {
		this.result = result;
	}
	
	public void setFullPathName(String fullPathName){
		this.fullPathName = fullPathName;
	}

	/**
	 * 获取全路径
	 * 
	 * @return
	 */
	public String getFullPathName() {
		return "http://" + getUrl() + "/ispupload/" + getFilePath()+"/"+getUuidName();
	}

}
